home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 20 / Cream of the Crop 20 (Terry Blount) (1996).iso / program / skeleton.zip / About.asm next >
Assembly Source File  |  1996-06-02  |  628b  |  36 lines

  1.         TITLE    About
  2.         INCLUDE    COMMON.INC
  3.  
  4.  
  5.         .CODE
  6. About        PROC    STDCALL, hDlg:HWND, uMsg:UINT, wParam:WPARAM, lParam:LPARAM
  7.         mov    eax,uMsg
  8.  
  9.         cmp    eax,WM_INITDIALOG
  10.         je    caseWM_INITDIALOG
  11.         cmp    eax,WM_COMMAND
  12.         je    caseWM_COMMAND
  13.  
  14. caseDEFAULT:    mov    eax,FALSE    ;message not processed
  15.         jmp    caseRETURN
  16.  
  17. caseWM_INITDIALOG:
  18.         INVOKE    MiscCenterWnd, hDlg, hMainWnd
  19.         jmp    caseBREAK
  20.  
  21. caseWM_COMMAND:    mov    eax,wParam
  22.  
  23.         cmp    eax,IDOK
  24.         je    caseEND
  25.         cmp    eax,IDCANCEL
  26.         je    caseEND
  27.         jmp    caseDEFAULT
  28.  
  29. caseEND:    INVOKE    EndDialog, hDlg, TRUE
  30.  
  31. caseBREAK:    mov    eax,TRUE    ;message processed
  32. caseRETURN:    ret
  33. About        ENDP
  34.  
  35.         END
  36.